草庐IT

IOS UI通知栏过渡

全部标签

android - 如何从通知中触发广播接收器?

我想从通知中触发广播接收器。当我点击通知上的按钮时,它会显示此错误:"Unabletoinstantiatereceivercom.example.testservice.myBroad:java.lang.ClassCastException:com.example.testservice.myBroadcannotbecasttoandroid.content.BroadcastReceiver"**已更新/编辑并且现在可以使用**你能帮忙处理从通知到广播接收器的2个按钮吗?我如何将额外的值从通知广播触发器传递给接收器,无论它的播放按钮是按下还是暂停?现在我的按钮可以工作了,但是当

android - 更新Google play服务到8.4.0推送通知后自己显示

这个问题在这里已经有了答案:GooglePlayServices8.4.0breaksGoogleCloudMessagingforAndroidifiOSisalsoused(3个答案)关闭6年前。对于推送通知,我们使用GCM(GoogleCloudMessaging)。当我们使用play-services:8.3.0时它工作正常。我们使用自己的接收器处理推送通知。升级到com.google.android.gms:play-services:8.4.0后推送不会出现在我的myGcmListenerService中,而是在通知栏中自行显示。它还在日志中显示此错误GcmAnalytic

android - Lollipop 中的 Activity 和 Fragment 过渡

我正在努力研究Lollipop中新的ActivityTransition框架。ActivityTransition的工作非常简单,并且有一些basicinfohere,但是FragmentTransition没有记录,我无法让它工作。我试过这个用例(在Android中很常见):case1:ActA+FragA->ActB+FragBsharedElement是FragA和FragB中的图像。我没有想出工作代码,所以我退后一步尝试case2:ActA+FragA->ActB在FragA和ActB上有一个sharedElement。动画不起作用,我只能看到当我在FragA上单击图像时,图像

android - 是否可以取消所有具有特定标签的通知?

我正在制作一个Android应用程序,我想取消所有具有特定标签的通知。现在似乎只能通过他们的id(intid)或者他们的id和标签来取消通知。mNotificationManager.cancel(intid);或mNotificationManager.cancel(Stringtag,intid);我希望能够取消所有String标签的通知,而不管intid。这可能吗? 最佳答案 不,不是。Notification的设置方式,id为主键。您可以添加带有标签的子项,并以这种方式取消单个(tag,id)对,但您不能仅基于标签取消。真的

android - 如何在 Firebase 应用通知中设置更大的图标?

您好,我正在使用Firebase在Android中实现推送通知。现在,在一个圆圈内显示一个小图标。我需要它以更大的尺寸显示。请看图片。这是我的代码,android:id="@+id/relativeNotification"android:layout_width="192dp"android:layout_height="192dp"android:layout_alignParentEnd="true"android:layout_alignParentRight="true">如何从这个小图标设置大图标? 最佳答案 我认为可以

android - 尽管创建了 channel ,但通知未显示在 Android O 中

这是我在下面给出的代码。这无法在AndroidO上创建任何通知,尽管创建了通知channel。privatevoidweatherNotification(WeatherInfoweather){Intentintent=newIntent(this,WeatherActivity.class);PendingIntentpendingIntent=PendingIntent.getActivity(this,0,intent,0);StringtemperatureScale=prefs.getUnits().equals("metric")?getString(R.string.c

android - 使用 AWS SNS 将仅通知负载发送到 GCM

我正在尝试通过AWSSNS向GCM发送移动推送通知。根据最新GCM3.0documentation,一个可以包括“通知”有效载荷或“数据”有效载荷(或两者)。如果您发送通知负载,那么GCM将负责为您在最终用户设备上显示通知。使用AmazonSNS控制台,我尝试发送仅通知负载,但遇到以下错误:Invalidparameter:MessageReason:InvalidnotificationforprotocolGCM:datakeyisexpectedinthejsonmessage(Service:AmazonSNS;StatusCode:400;ErrorCode:InvalidP

android - 如何跟踪通知以了解何时显示摘要通知

我想模拟Gmail应用关于通知栏通知的行为,它符合推荐的Android模式:http://developer.android.com/design/patterns/notifications.html当应用程序处于后台并且我收到一封新电子邮件时,我会在通知栏中收到如下通知:Line1:JaneSmithLine2:HiJohn,thisisasamplemessage...也就是说,特定于单个消息的通知,点击它会导致显示该特定电子邮件的屏幕。如果我通过滑动通知或使用“全部清除”来清除通知,那么当我收到一条新消息时,我将收到另一条消息特定的通知。但是,如果我不清除它并且收到另一封电子邮

android - android 中的警报管理器和通知

全部,我对基础知识有一些疑问。请帮助我解决它。什么场景用Alarmmanager,什么场景用Notification。这里是我的理解-Alarm-GeneralWakeupalarmNotification-用于通知新事件...如果上面的事情是正确的,请帮助我将REMINDER落在什么地方。 最佳答案 Alarmmanager不是用户通知系统,而是手机在特定时间唤醒并做某事的事件。通知是您用来通知用户事件的内容。您可以使用BroadcastReceiver将它们连接在一起,以捕获警报管理器事件并启动通知。Here's一个简单的例子来

从后台删除应用程序时,Android FCM 未收到通知

手机是OnePlus3T。OxygenOS版本为4.1.6。当应用程序在前台在后台但在内存中时,应用程序会收到通知。但是当应用程序不在内存中时不会收到通知,即从内存中刷出。即使应用程序不在内存中,也会在具有Android操作系统版本4.2、5.1.1、6.0.1、7.1.1LineageOS的其他设备上收到通知。请提出一些建议。提前致谢。 最佳答案 我也遇到了同样的问题。解决这个问题的两种方法1-Usingnotificationpayload可以使用data标签或notification标签发送通知负载。使用data标签"data